package com.fas.system.domain.vo;

import com.fas.system.domain.FasInspectionRecord;
import com.fas.system.domain.FasWordOrderEngineer;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

/**
 * 工单和巡检记录实体类
 */
public class WordOrderAndRecord extends FasInspectionRecord {

    private Integer buildingId; //建筑id
    // 工程师工单页面的字段
    private String manRemark;
    private String deptName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date manSubmitDate;

    // 维保单位工单中心
    private Integer engineerUserId;// 工程师用户编号
    private String engineerUsername;// 工程师名字
    private Integer engineerGrade;  // 工程师评分等级
    private String engineerImageList;//工程师提交的图片列表
    private String engineerRemark;//工程师备注
    private String engineerResult;//工程师意见（1：同意，2：拒绝）
    private List<FasWordOrderEngineer> engineerList;//工程师拒绝原因数组
    private String iName;//巡检员名称
    private Integer manResult; //维保单位意见（1：同意，2：拒绝）
    private String phoneNumber; //巡检员电话号码
    private String wordOrderStatus; //巡检员电话号码

    public Integer getBuildingId() {
        return buildingId;
    }

    public void setBuildingId(Integer buildingId) {
        this.buildingId = buildingId;
    }


    public String getManRemark() {
        return manRemark;
    }

    public void setManRemark(String manRemark) {
        this.manRemark = manRemark;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public Date getManSubmitDate() {
        return manSubmitDate;
    }

    public void setManSubmitDate(Date manSubmitDate) {
        this.manSubmitDate = manSubmitDate;
    }

    public Integer getEngineerUserId() {
        return engineerUserId;
    }

    public void setEngineerUserId(Integer engineerUserId) {
        this.engineerUserId = engineerUserId;
    }

    public String getEngineerUsername() {
        return engineerUsername;
    }

    public void setEngineerUsername(String engineerUsername) {
        this.engineerUsername = engineerUsername;
    }

    public Integer getEngineerGrade() {
        return engineerGrade;
    }

    public void setEngineerGrade(Integer engineerGrade) {
        this.engineerGrade = engineerGrade;
    }

    public String getEngineerImageList() {
        return engineerImageList;
    }

    public void setEngineerImageList(String engineerImageList) {
        this.engineerImageList = engineerImageList;
    }

    public String getEngineerRemark() {
        return engineerRemark;
    }

    public void setEngineerRemark(String engineerRemark) {
        this.engineerRemark = engineerRemark;
    }

    public String getEngineerResult() {
        return engineerResult;
    }

    public void setEngineerResult(String engineerResult) {
        this.engineerResult = engineerResult;
    }

    public List<FasWordOrderEngineer> getEngineerList() {
        return engineerList;
    }

    public void setEngineerList(List<FasWordOrderEngineer> engineerList) {
        this.engineerList = engineerList;
    }

    public String getiName() {
        return iName;
    }

    public void setiName(String iName) {
        this.iName = iName;
    }

    public Integer getManResult() {
        return manResult;
    }

    public void setManResult(Integer manResult) {
        this.manResult = manResult;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getWordOrderStatus() {
        return wordOrderStatus;
    }

    public void setWordOrderStatus(String wordOrderStatus) {
        this.wordOrderStatus = wordOrderStatus;
    }
}
